by sheer good fortune - Turkish English Dictionary